peritoneal membrane preserver - German English Dictionary